package com.t18;

import java.io.BufferedInputStream;
import java.io.File;
import java.io.FileInputStream;
import java.io.IOException;

/**
 * Created by xuyiwei on 2018/9/2.
 */
public class BinaryFile {
    public static byte[] read(File bfile) throws IOException{
        BufferedInputStream bf = new BufferedInputStream(
                new FileInputStream(bfile)
        );
        try{
            byte[] data = new byte[bf.available()];
            bf.read(data);
            return data;
        }finally {
            bf.close();
        }
    }
    public static byte[] read(String bFile) throws IOException{
        return read(new File(bFile).getCanonicalFile());
    }
}
